package com.taotao.trolley.service;

import java.util.List;

import com.taotao.common.pojo.TaotaoResult;
import com.taotao.pojo.TbItem;

public interface CartService {

	/**
	 * 添加购物车(用户已登录的情况下)
	 * @param itemId
	 * @param num
	 * @param userId
	 * @return
	 */
	public TaotaoResult addItemCart(TbItem item,Integer num,Long userId);
	/**
	 * 在已登录的情况下获得购物车列表
	 * @param userId
	 * @return
	 */
	public List<TbItem> getCartList(Long userId);
	/**
	 * 更新商品数量
	 * @param userId
	 * @param itemId
	 * @param num
	 * @return
	 */
	public TaotaoResult updateCartByUserId(long userId,long itemId,Integer num);
	/**
	 * 删除购物车内的商品
	 * @param userId
	 * @param itemId
	 * @return
	 */
	public TaotaoResult deleteCartItemById(long userId,long itemId);
}
